#pragma once
#include "filter.h"
class Transform2D :
	public Filter
{
public:
	enum Inputs { INPUT_VECTOR = 0 };
	enum Outputs { OUTPUT_VECTOR = 0 };

	Transform2D(const cv::Mat &transformationMatrix = cv::Mat_<float>::eye(3,3));
	virtual ~Transform2D(void);
	
	void Process();

private:
	cv::Mat transformationMatrix;
};

